#ifndef WIDGET_H
#define WIDGET_H
#include<iostream>
#include<algorithm>
class WidgetImpl;
class Widget{
    public:
        Widget(const Widget&);
        Widget& operator=(const Widget&);
        void swap(Widget&);
    private:
        WidgetImpl *pimpl;
};

#endif;